home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / ol170sm.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  25.1 KB  |  870 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "OL170SM.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Olivetti JP 170 S (Monochrome)"
  10. *MasterUnits: PAIR(600, 600)
  11. *ResourceDLL: "jp350res.dll"
  12. *PrinterType: SERIAL
  13. *Feature: Orientation
  14. {
  15.     *rcNameID: =ORIENTATION_DISPLAY
  16.     *DefaultOption: PORTRAIT
  17.     *Option: PORTRAIT
  18.     {
  19.         *rcNameID: =PORTRAIT_DISPLAY
  20.     }
  21.     *Option: LANDSCAPE_CC270
  22.     {
  23.         *rcNameID: =LANDSCAPE_DISPLAY
  24.     }
  25. }
  26. *Feature: InputBin
  27. {
  28.     *rcNameID: =PAPER_SOURCE_DISPLAY
  29.     *DefaultOption: AUTO
  30.     *Option: AUTO
  31.     {
  32.         *rcNameID: =AUTO_DISPLAY
  33.         *Command: CmdSelect
  34.         {
  35.             *Order: DOC_SETUP.2
  36.             *Cmd: "<1B>&l1H"
  37.         }
  38.     }
  39.     *Option: ENVFEED
  40.     {
  41.         *rcNameID: =ENV_FEED_DISPLAY
  42.         *Command: CmdSelect
  43.         {
  44.             *Order: DOC_SETUP.2
  45.             *Cmd: "<1B>&l3H"
  46.         }
  47.     }
  48.     *Option: MANUAL
  49.     {
  50.         *rcNameID: =MANUAL_FEED_DISPLAY
  51.         *Command: CmdSelect
  52.         {
  53.             *Order: DOC_SETUP.2
  54.             *Cmd: "<1B>&l3H"
  55.         }
  56.     }
  57. }
  58. *Feature: Resolution
  59. {
  60.     *rcNameID: =RESOLUTION_DISPLAY
  61.     *DefaultOption: Option2
  62.     *Option: Option1
  63.     {
  64.         *Name: "600 x 300 " =DOTS_PER_INCH
  65.         *DPI: PAIR(600, 300)
  66.         *TextDPI: PAIR(600, 300)
  67.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  68.         *SpotDiameter: 160
  69.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  70.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  71.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes }"W" }
  72.         *Command: CmdSelect
  73.         {
  74.             *Order: DOC_SETUP.5
  75.             *Cmd: "<1B>&k0W<1B>*p2N<1B>*g8W<020102>X<01>,<0002>"
  76.         }
  77.     }
  78.     *Option: Option2
  79.     {
  80.         *Name: "300 x 300 " =DOTS_PER_INCH
  81.         *DPI: PAIR(300, 300)
  82.         *TextDPI: PAIR(300, 300)
  83.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  84.         *SpotDiameter: 150
  85.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  86.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  87.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  88.         *Command: CmdSelect
  89.         {
  90.             *Order: DOC_SETUP.5
  91.             *Cmd: "<1B>*t300R"
  92.         }
  93.     }
  94.     *Option: Option3
  95.     {
  96.         *Name: "150 x 150 " =DOTS_PER_INCH
  97.         *DPI: PAIR(150, 150)
  98.         *TextDPI: PAIR(300, 300)
  99.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  100.         *SpotDiameter: 120
  101.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  102.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  103.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  104.         *Command: CmdSelect
  105.         {
  106.             *Order: DOC_SETUP.5
  107.             *Cmd: "<1B>*t150R"
  108.         }
  109.     }
  110.     *Option: Option4
  111.     {
  112.         *Name: "75 x 75 " =DOTS_PER_INCH
  113.         *DPI: PAIR(75, 75)
  114.         *TextDPI: PAIR(300, 300)
  115.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  116.         *SpotDiameter: 100
  117.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  118.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  119.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  120.         *Command: CmdSelect
  121.         {
  122.             *Order: DOC_SETUP.5
  123.             *Cmd: "<1B>*t75R"
  124.         }
  125.     }
  126. }
  127. *Feature: PaperSize
  128. {
  129.     *rcNameID: =PAPER_SIZE_DISPLAY
  130.     *DefaultOption: A4
  131.     *Option: LETTER
  132.     {
  133.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  134.         *CursorOrigin: PAIR(84, 120)
  135.         *Command: CmdSelect
  136.         {
  137.             *Order: DOC_SETUP.3
  138.             *Cmd: "<1B>&l2A"
  139.         }
  140.         *switch: InputBin
  141.         {
  142.             *case: AUTO
  143.             {
  144.                 *PrintableArea: PAIR(4796, 6168)
  145.                 *PrintableOrigin: PAIR(84, 132)
  146.                 *switch: Resolution
  147.                 {
  148.                     *case: Option4
  149.                     {
  150.                         *PrintableArea: PAIR(4792, 6160)
  151.                         *PrintableOrigin: PAIR(88, 136)
  152.                     }
  153.                 }
  154.             }
  155.             *case: ENVFEED
  156.             {
  157.                 *PrintableArea: PAIR(4796, 5928)
  158.                 *PrintableOrigin: PAIR(84, 132)
  159.                 *switch: Resolution
  160.                 {
  161.                     *case: Option4
  162.                     {
  163.                         *PrintableArea: PAIR(4792, 5920)
  164.                         *PrintableOrigin: PAIR(88, 136)
  165.                     }
  166.                 }
  167.             }
  168.             *case: MANUAL
  169.             {
  170.                 *PrintableArea: PAIR(4796, 6168)
  171.                 *PrintableOrigin: PAIR(84, 132)
  172.                 *switch: Resolution
  173.                 {
  174.                     *case: Option4
  175.                     {
  176.                         *PrintableArea: PAIR(4792, 6160)
  177.                         *PrintableOrigin: PAIR(88, 136)
  178.                     }
  179.                 }
  180.             }
  181.         }
  182.     }
  183.     *Option: LEGAL
  184.     {
  185.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  186.         *CursorOrigin: PAIR(84, 120)
  187.         *Command: CmdSelect
  188.         {
  189.             *Order: DOC_SETUP.3
  190.             *Cmd: "<1B>&l3A"
  191.         }
  192.         *switch: InputBin
  193.         {
  194.             *case: AUTO
  195.             {
  196.                 *PrintableArea: PAIR(4796, 7968)
  197.                 *PrintableOrigin: PAIR(84, 132)
  198.                 *switch: Resolution
  199.                 {
  200.                     *case: Option4
  201.                     {
  202.                         *PrintableArea: PAIR(4792, 7960)
  203.                         *PrintableOrigin: PAIR(88, 136)
  204.                     }
  205.                 }
  206.             }
  207.             *case: ENVFEED
  208.             {
  209.                 *PrintableArea: PAIR(4796, 7728)
  210.                 *PrintableOrigin: PAIR(84, 132)
  211.                 *switch: Resolution
  212.                 {
  213.                     *case: Option4
  214.                     {
  215.                         *PrintableArea: PAIR(4792, 7720)
  216.                         *PrintableOrigin: PAIR(88, 136)
  217.                     }
  218.                 }
  219.             }
  220.             *case: MANUAL
  221.             {
  222.                 *PrintableArea: PAIR(4796, 7968)
  223.                 *PrintableOrigin: PAIR(84, 132)
  224.                 *switch: Resolution
  225.                 {
  226.                     *case: Option4
  227.                     {
  228.                         *PrintableArea: PAIR(4792, 7960)
  229.                         *PrintableOrigin: PAIR(88, 136)
  230.                     }
  231.                 }
  232.             }
  233.         }
  234.     }
  235.     *Option: A4
  236.     {
  237.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  238.         *CursorOrigin: PAIR(84, 120)
  239.         *Command: CmdSelect
  240.         {
  241.             *Order: DOC_SETUP.3
  242.             *Cmd: "<1B>&l26A"
  243.         }
  244.         *switch: InputBin
  245.         {
  246.             *case: AUTO
  247.             {
  248.                 *PrintableArea: PAIR(4794, 6582)
  249.                 *PrintableOrigin: PAIR(84, 132)
  250.                 *switch: Resolution
  251.                 {
  252.                     *case: Option3
  253.                     {
  254.                         *PrintableArea: PAIR(4792, 6580)
  255.                     }
  256.                     *case: Option4
  257.                     {
  258.                         *PrintableArea: PAIR(4784, 6576)
  259.                         *PrintableOrigin: PAIR(88, 136)
  260.                     }
  261.                 }
  262.             }
  263.             *case: ENVFEED
  264.             {
  265.                 *PrintableArea: PAIR(4794, 6342)
  266.                 *PrintableOrigin: PAIR(84, 132)
  267.                 *switch: Resolution
  268.                 {
  269.                     *case: Option3
  270.                     {
  271.                         *PrintableArea: PAIR(4792, 6340)
  272.                     }
  273.                     *case: Option4
  274.                     {
  275.                         *PrintableArea: PAIR(4784, 6336)
  276.                         *PrintableOrigin: PAIR(88, 136)
  277.                     }
  278.                 }
  279.             }
  280.             *case: MANUAL
  281.             {
  282.                 *PrintableArea: PAIR(4794, 6582)
  283.                 *PrintableOrigin: PAIR(84, 132)
  284.                 *switch: Resolution
  285.                 {
  286.                     *case: Option3
  287.                     {
  288.                         *PrintableArea: PAIR(4792, 6580)
  289.                     }
  290.                     *case: Option4
  291.                     {
  292.                         *PrintableArea: PAIR(4784, 6576)
  293.                         *PrintableOrigin: PAIR(88, 136)
  294.                     }
  295.                 }
  296.             }
  297.         }
  298.     }
  299.     *Option: EXECUTIVE
  300.     {
  301.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  302.         *CursorOrigin: PAIR(84, 120)
  303.         *Command: CmdSelect
  304.         {
  305.             *Order: DOC_SETUP.3
  306.             *Cmd: "<1B>&l93A"
  307.         }
  308.         *switch: InputBin
  309.         {
  310.             *case: AUTO
  311.             {
  312.                 *PrintableArea: PAIR(4182, 5868)
  313.                 *PrintableOrigin: PAIR(84, 132)
  314.                 *switch: Resolution
  315.                 {
  316.                     *case: Option3
  317.                     {
  318.                         *PrintableArea: PAIR(4180, 5868)
  319.                     }
  320.                     *case: Option4
  321.                     {
  322.                         *PrintableArea: PAIR(4176, 5864)
  323.                         *PrintableOrigin: PAIR(88, 136)
  324.                     }
  325.                 }
  326.             }
  327.             *case: ENVFEED
  328.             {
  329.                 *PrintableArea: PAIR(4182, 5628)
  330.                 *PrintableOrigin: PAIR(84, 132)
  331.                 *switch: Resolution
  332.                 {
  333.                     *case: Option3
  334.                     {
  335.                         *PrintableArea: PAIR(4180, 5628)
  336.                     }
  337.                     *case: Option4
  338.                     {
  339.                         *PrintableArea: PAIR(4176, 5624)
  340.                         *PrintableOrigin: PAIR(88, 136)
  341.                     }
  342.                 }
  343.             }
  344.             *case: MANUAL
  345.             {
  346.                 *PrintableArea: PAIR(4182, 5868)
  347.                 *PrintableOrigin: PAIR(84, 132)
  348.                 *switch: Resolution
  349.                 {
  350.                     *case: Option3
  351.                     {
  352.                         *PrintableArea: PAIR(4180, 5868)
  353.                     }
  354.                     *case: Option4
  355.                     {
  356.                         *PrintableArea: PAIR(4176, 5864)
  357.                         *PrintableOrigin: PAIR(88, 136)
  358.                     }
  359.                 }
  360.             }
  361.         }
  362.     }
  363.     *Option: Option5
  364.     {
  365.         *rcNameID: 258
  366.         *PageDimensions: PAIR(4962, 3498)
  367.         *CursorOrigin: PAIR(84, 120)
  368.         *Command: CmdSelect
  369.         {
  370.             *Order: DOC_SETUP.3
  371.             *Cmd: "<1B>&l29A"
  372.         }
  373.         *switch: InputBin
  374.         {
  375.             *case: AUTO
  376.             {
  377.                 *PrintableArea: PAIR(4794, 3066)
  378.                 *PrintableOrigin: PAIR(84, 132)
  379.                 *switch: Resolution
  380.                 {
  381.                     *case: Option3
  382.                     {
  383.                         *PrintableArea: PAIR(4792, 3064)
  384.                     }
  385.                     *case: Option4
  386.                     {
  387.                         *PrintableArea: PAIR(4784, 3056)
  388.                         *PrintableOrigin: PAIR(88, 136)
  389.                     }
  390.                 }
  391.             }
  392.             *case: ENVFEED
  393.             {
  394.                 *PrintableArea: PAIR(4794, 2826)
  395.                 *PrintableOrigin: PAIR(84, 132)
  396.                 *switch: Resolution
  397.                 {
  398.                     *case: Option3
  399.                     {
  400.                         *PrintableArea: PAIR(4792, 2824)
  401.                     }
  402.                     *case: Option4
  403.                     {
  404.                         *PrintableArea: PAIR(4784, 2816)
  405.                         *PrintableOrigin: PAIR(88, 136)
  406.                     }
  407.                 }
  408.             }
  409.             *case: MANUAL
  410.             {
  411.                 *PrintableArea: PAIR(4794, 3066)
  412.                 *PrintableOrigin: PAIR(84, 132)
  413.                 *switch: Resolution
  414.                 {
  415.                     *case: Option3
  416.                     {
  417.                         *PrintableArea: PAIR(4792, 3064)
  418.                     }
  419.                     *case: Option4
  420.                     {
  421.                         *PrintableArea: PAIR(4784, 3056)
  422.                         *PrintableOrigin: PAIR(88, 136)
  423.                     }
  424.                 }
  425.             }
  426.         }
  427.     }
  428.     *Option: ENV_10
  429.     {
  430.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  431.         *CursorOrigin: PAIR(84, 120)
  432.         *Command: CmdSelect
  433.         {
  434.             *Order: DOC_SETUP.3
  435.             *Cmd: "<1B>&l81A"
  436.         }
  437.         *switch: InputBin
  438.         {
  439.             *case: AUTO
  440.             {
  441.                 *PrintableArea: PAIR(2310, 5268)
  442.                 *PrintableOrigin: PAIR(84, 132)
  443.                 *switch: Resolution
  444.                 {
  445.                     *case: Option3
  446.                     {
  447.                         *PrintableArea: PAIR(2308, 5268)
  448.                     }
  449.                     *case: Option4
  450.                     {
  451.                         *PrintableArea: PAIR(2304, 5264)
  452.                         *PrintableOrigin: PAIR(88, 136)
  453.                     }
  454.                 }
  455.             }
  456.             *case: ENVFEED
  457.             {
  458.                 *PrintableArea: PAIR(2310, 5028)
  459.                 *PrintableOrigin: PAIR(84, 132)
  460.                 *switch: Resolution
  461.                 {
  462.                     *case: Option3
  463.                     {
  464.                         *PrintableArea: PAIR(2308, 5028)
  465.                     }
  466.                     *case: Option4
  467.                     {
  468.                         *PrintableArea: PAIR(2304, 5024)
  469.                         *PrintableOrigin: PAIR(88, 136)
  470.                     }
  471.                 }
  472.             }
  473.             *case: MANUAL
  474.             {
  475.                 *PrintableArea: PAIR(2310, 5268)
  476.                 *PrintableOrigin: PAIR(84, 132)
  477.                 *switch: Resolution
  478.                 {
  479.                     *case: Option3
  480.                     {
  481.                         *PrintableArea: PAIR(2308, 5268)
  482.                     }
  483.                     *case: Option4
  484.                     {
  485.                         *PrintableArea: PAIR(2304, 5264)
  486.                         *PrintableOrigin: PAIR(88, 136)
  487.                     }
  488.                 }
  489.             }
  490.         }
  491.     }
  492.     *Option: ENV_C5
  493.     {
  494.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  495.         *CursorOrigin: PAIR(84, 120)
  496.         *Command: CmdSelect
  497.         {
  498.             *Order: DOC_SETUP.3
  499.             *Cmd: "<1B>&l91A"
  500.         }
  501.         *switch: InputBin
  502.         {
  503.             *case: AUTO
  504.             {
  505.                 *PrintableArea: PAIR(3660, 4980)
  506.                 *PrintableOrigin: PAIR(84, 132)
  507.                 *switch: Resolution
  508.                 {
  509.                     *case: Option4
  510.                     {
  511.                         *PrintableArea: PAIR(3656, 4976)
  512.                         *PrintableOrigin: PAIR(88, 136)
  513.                     }
  514.                 }
  515.             }
  516.             *case: ENVFEED
  517.             {
  518.                 *PrintableArea: PAIR(3660, 4740)
  519.                 *PrintableOrigin: PAIR(84, 132)
  520.                 *switch: Resolution
  521.                 {
  522.                     *case: Option4
  523.                     {
  524.                         *PrintableArea: PAIR(3656, 4736)
  525.                         *PrintableOrigin: PAIR(88, 136)
  526.                     }
  527.                 }
  528.             }
  529.             *case: MANUAL
  530.             {
  531.                 *PrintableArea: PAIR(3660, 4980)
  532.                 *PrintableOrigin: PAIR(84, 132)
  533.                 *switch: Resolution
  534.                 {
  535.                     *case: Option4
  536.                     {
  537.                         *PrintableArea: PAIR(3656, 4976)
  538.                         *PrintableOrigin: PAIR(88, 136)
  539.                     }
  540.                 }
  541.             }
  542.         }
  543.     }
  544.     *Option: ENV_DL
  545.     {
  546.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  547.         *CursorOrigin: PAIR(84, 120)
  548.         *Command: CmdSelect
  549.         {
  550.             *Order: DOC_SETUP.3
  551.             *Cmd: "<1B>&l90A"
  552.         }
  553.         *switch: InputBin
  554.         {
  555.             *case: AUTO
  556.             {
  557.                 *PrintableArea: PAIR(2430, 4764)
  558.                 *PrintableOrigin: PAIR(84, 132)
  559.                 *switch: Resolution
  560.                 {
  561.                     *case: Option3
  562.                     {
  563.                         *PrintableArea: PAIR(2428, 4764)
  564.                     }
  565.                     *case: Option4
  566.                     {
  567.                         *PrintableArea: PAIR(2424, 4760)
  568.                         *PrintableOrigin: PAIR(88, 136)
  569.                     }
  570.                 }
  571.             }
  572.             *case: ENVFEED
  573.             {
  574.                 *PrintableArea: PAIR(2430, 4524)
  575.                 *PrintableOrigin: PAIR(84, 132)
  576.                 *switch: Resolution
  577.                 {
  578.                     *case: Option3
  579.                     {
  580.                         *PrintableArea: PAIR(2428, 4524)
  581.                     }
  582.                     *case: Option4
  583.                     {
  584.                         *PrintableArea: PAIR(2424, 4520)
  585.                         *PrintableOrigin: PAIR(88, 136)
  586.                     }
  587.                 }
  588.             }
  589.             *case: MANUAL
  590.             {
  591.                 *PrintableArea: PAIR(2430, 4764)
  592.                 *PrintableOrigin: PAIR(84, 132)
  593.                 *switch: Resolution
  594.                 {
  595.                     *case: Option3
  596.                     {
  597.                         *PrintableArea: PAIR(2428, 4764)
  598.                     }
  599.                     *case: Option4
  600.                     {
  601.                         *PrintableArea: PAIR(2424, 4760)
  602.                         *PrintableOrigin: PAIR(88, 136)
  603.                     }
  604.                 }
  605.             }
  606.         }
  607.     }
  608.     *Option: ENV_C6
  609.     {
  610.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  611.         *CursorOrigin: PAIR(84, 120)
  612.         *Command: CmdSelect
  613.         {
  614.             *Order: DOC_SETUP.3
  615.             *Cmd: "<1B>&l92A"
  616.         }
  617.         *switch: InputBin
  618.         {
  619.             *case: AUTO
  620.             {
  621.                 *PrintableArea: PAIR(2526, 3396)
  622.                 *PrintableOrigin: PAIR(84, 132)
  623.                 *switch: Resolution
  624.                 {
  625.                     *case: Option3
  626.                     {
  627.                         *PrintableArea: PAIR(2524, 3396)
  628.                     }
  629.                     *case: Option4
  630.                     {
  631.                         *PrintableArea: PAIR(2520, 3392)
  632.                         *PrintableOrigin: PAIR(88, 136)
  633.                     }
  634.                 }
  635.             }
  636.             *case: ENVFEED
  637.             {
  638.                 *PrintableArea: PAIR(2526, 3156)
  639.                 *PrintableOrigin: PAIR(84, 132)
  640.                 *switch: Resolution
  641.                 {
  642.                     *case: Option3
  643.                     {
  644.                         *PrintableArea: PAIR(2524, 3156)
  645.                     }
  646.                     *case: Option4
  647.                     {
  648.                         *PrintableArea: PAIR(2520, 3152)
  649.                         *PrintableOrigin: PAIR(88, 136)
  650.                     }
  651.                 }
  652.             }
  653.             *case: MANUAL
  654.             {
  655.                 *PrintableArea: PAIR(2526, 3396)
  656.                 *PrintableOrigin: PAIR(84, 132)
  657.                 *switch: Resolution
  658.                 {
  659.                     *case: Option3
  660.                     {
  661.                         *PrintableArea: PAIR(2524, 3396)
  662.                     }
  663.                     *case: Option4
  664.                     {
  665.                         *PrintableArea: PAIR(2520, 3392)
  666.                         *PrintableOrigin: PAIR(88, 136)
  667.                     }
  668.                 }
  669.             }
  670.         }
  671.     }
  672.     *Option: CUSTOMSIZE
  673.     {
  674.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  675.         *MinSize: PAIR(2474, 2474)
  676.         *MaxSize: PAIR(5100, 8400)
  677.         *MaxPrintableWidth: 4800
  678.         *MinLeftMargin: 0
  679.         *CenterPrintable?: FALSE
  680.         *switch: InputBin
  681.         {
  682.             *case: AUTO
  683.             {
  684.                 *TopMargin: 0
  685.                 *BottomMargin: 0
  686.             }
  687.             *case: ENVFEED
  688.             {
  689.                 *TopMargin: 0
  690.                 *BottomMargin: 540
  691.             }
  692.             *case: MANUAL
  693.             {
  694.                 *TopMargin: 0
  695.                 *BottomMargin: 0
  696.             }
  697.         }
  698.         *Command: CmdSelect
  699.         {
  700.             *Order: DOC_SETUP.3
  701.             *Cmd: "<1B>&l0A"
  702.         }
  703.     }
  704. }
  705. *InvalidCombination: LIST(InputBin.AUTO, PaperSize.ENV_10)
  706. *InvalidCombination: LIST(InputBin.AUTO, PaperSize.ENV_C5)
  707. *InvalidCombination: LIST(InputBin.AUTO, PaperSize.ENV_DL)
  708. *InvalidCombination: LIST(InputBin.AUTO, PaperSize.ENV_C6)
  709. *InvalidCombination: LIST(InputBin.AUTO, PaperSize.CUSTOMSIZE)
  710. *InvalidCombination: LIST(InputBin.ENVFEED, PaperSize.LETTER)
  711. *InvalidCombination: LIST(InputBin.ENVFEED, PaperSize.LEGAL)
  712. *InvalidCombination: LIST(InputBin.ENVFEED, PaperSize.A4)
  713. *InvalidCombination: LIST(InputBin.ENVFEED, PaperSize.EXECUTIVE)
  714. *InvalidCombination: LIST(InputBin.ENVFEED, PaperSize.Option5)
  715. *InvalidCombination: LIST(InputBin.ENVFEED, PaperSize.CUSTOMSIZE)
  716. *InvalidCombination: LIST(InputBin.MANUAL, PaperSize.ENV_10)
  717. *InvalidCombination: LIST(InputBin.MANUAL, PaperSize.ENV_C5)
  718. *InvalidCombination: LIST(InputBin.MANUAL, PaperSize.ENV_DL)
  719. *InvalidCombination: LIST(InputBin.MANUAL, PaperSize.ENV_C6)
  720. *Feature: MediaType
  721. {
  722.     *rcNameID: =MEDIA_TYPE_DISPLAY
  723.     *DefaultOption: Option1
  724.     *Option: Option1
  725.     {
  726.         *rcNameID: 261
  727.     }
  728.     *Option: TRANSPARENCY
  729.     {
  730.         *rcNameID: =TRANSPARENCY_DISPLAY
  731.         *Command: CmdSelect
  732.         {
  733.             *Order: DOC_SETUP.8
  734.             *Cmd: "<1B>*o2Q"
  735.         }
  736.     }
  737. }
  738. *Feature: PrintQuality
  739. {
  740.     *rcNameID: =TEXT_QUALITY_DISPLAY
  741.     *DefaultOption: LETTER_QUALITY
  742.     *Option: LETTER_QUALITY
  743.     {
  744.         *rcNameID: =LETTER_QUALITY_DISPLAY
  745.         *Command: CmdSelect
  746.         {
  747.             *Order: DOC_SETUP.7
  748.             *Cmd: "<1B>(s2Q<1B>*r2Q<1B>*p2N"
  749.         }
  750.     }
  751.     *Option: DRAFT_QUALITY
  752.     {
  753.         *rcNameID: =DRAFT_QUALITY_DISPLAY
  754.         *Command: CmdSelect
  755.         {
  756.             *Order: DOC_SETUP.7
  757.             *Cmd: "<1B>(s1Q<1B>*r1Q"
  758.         }
  759.     }
  760.     *Option: Option3
  761.     {
  762.         *rcNameID: 272
  763.         *Command: CmdSelect
  764.         {
  765.             *Order: DOC_SETUP.7
  766.             *Cmd: "<1B>(s2Q<1B>*r2Q<1B>*o1D<1B>*o2Q<1B>*p2N"
  767.         }
  768.     }
  769. }
  770. *Feature: Halftone
  771. {
  772.     *rcNameID: =HALFTONING_DISPLAY
  773.     *DefaultOption: HT_PATSIZE_AUTO
  774.     *Option: HT_PATSIZE_AUTO
  775.     {
  776.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  777.     }
  778. *Ifdef: WINNT_50
  779.     *Option: HT_PATSIZE_SUPERCELL_M
  780.     {
  781.         *rcNameID: =HT_SUPERCELL_DISPLAY
  782.     }
  783. *Endif:
  784.     *Option: HT_PATSIZE_6x6_M
  785.     {
  786.         *rcNameID: =HT_DITHER6X6_DISPLAY
  787.     }
  788.     *Option: HT_PATSIZE_8x8_M
  789.     {
  790.         *rcNameID: =HT_DITHER8X8_DISPLAY
  791.     }
  792. }
  793. *Command: CmdStartDoc
  794. {
  795.     *Order: DOC_SETUP.1
  796.     *Cmd: "<00000000000000001B070000071B>E<1B>&l0o0L<1B>&k1w5w0G<1B>*r1U<1B>*o1D<1B>*o0Q<1B>"
  797. + "*p1N"
  798. }
  799. *Command: CmdStartPage
  800. {
  801.     *Order: PAGE_SETUP.1
  802.     *Cmd: "<0D>"
  803. }
  804. *Command: CmdEndJob
  805. {
  806.     *Order: JOB_FINISH.1
  807.     *Cmd: "<1B>E<1B07000000>"
  808. }
  809. *Command: CmdEndPage
  810. {
  811.     *Order: PAGE_FINISH.1
  812.     *Cmd: "<0D>"
  813. }
  814. *RotateCoordinate?: FALSE
  815. *RotateRaster?: FALSE
  816. *RotateFont?: FALSE
  817. *switch: Orientation
  818. {
  819.     *case: PORTRAIT
  820.     {
  821.         *TextCaps: LIST(TC_OP_CHARACTER,TC_OP_STROKE,TC_UA_ABLE)
  822.     }
  823.     *case: LANDSCAPE_CC270
  824.     {
  825.         *TextCaps: LIST()
  826.     }
  827. }
  828. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  829. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,X_LANDSCAPE,Y_PORTRAIT)
  830. *XMoveThreshold: 0
  831. *YMoveThreshold: *
  832. *XMoveUnit: 300
  833. *YMoveUnit: 300
  834. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  835. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d{(DestXRel / 2) }"X" }
  836. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d{(DestXRel / 2) }"X" }
  837. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  838. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2) }"Y" }
  839. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2) }"Y" }
  840. *Command: CmdCR { *Cmd : "<0D>" }
  841. *Command: CmdLF { *Cmd : "<0A>" }
  842. *Command: CmdFF { *Cmd : "<0C>" }
  843. *EjectPageWithFF?: TRUE
  844. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  845. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  846. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  847. *OutputDataFormat: H_BYTE
  848. *OptimizeLeftBound?: FALSE
  849. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  850. *CursorYAfterSendBlockData: AUTO_INCREMENT
  851. *LookAheadRegion: 100
  852. *DefaultFont: 1
  853. *DefaultCTT: 0
  854. *CharPosition: BASELINE
  855. *switch: Orientation
  856. {
  857.     *case: PORTRAIT
  858.     {
  859.         *DeviceFonts: LIST(1,2,6,7,8,9,75,76,77,78,79,80,81,82,86,87,
  860. +                   88,89,104,105,106,107,108,109,110,111,112,113,114,115,116,117,
  861. +                   118,119,120,121,122,123,124,125,126,127,128,129,130)
  862.     }
  863.     *case: LANDSCAPE_CC270
  864.     {
  865.         *DeviceFonts: LIST()
  866.     }
  867. }
  868. *Command: CmdUnderlineOn { *Cmd : "<1B>&d3D" }
  869. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  870.